﻿Namespace Grade

    Public Class GradeObject

        Private _MaxPoints As Decimal
        Public Property MaxPoints() As Decimal
            Get
                Return _MaxPoints
            End Get
            Set(ByVal value As Decimal)
                _MaxPoints = value
            End Set
        End Property

        Private _CanExceedMaxPoints As Boolean
        Public Property CanExceedMaxPoints() As Boolean
            Get
                Return _CanExceedMaxPoints
            End Get
            Set(ByVal value As Boolean)
                _CanExceedMaxPoints = value
            End Set
        End Property

        Private _IsBonus As Boolean
        Public Property IsBonus() As Boolean
            Get
                Return _IsBonus
            End Get
            Set(ByVal value As Boolean)
                _IsBonus = value
            End Set
        End Property

        Private _ExcludeFromFinalGradeCalculation As String
        Public Property ExcludeFromFinalGradeCalculation() As String
            Get
                Return _ExcludeFromFinalGradeCalculation
            End Get
            Set(ByVal value As String)
                _ExcludeFromFinalGradeCalculation = value
            End Set
        End Property

        Private _GradeSchemeId As Long
        Public Property GradeSchemeId() As Long
            Get
                Return _GradeSchemeId
            End Get
            Set(ByVal value As Long)
                _GradeSchemeId = value
            End Set
        End Property

        Private _Id As Long
        Public Property Id() As Long
            Get
                Return _Id
            End Get
            Set(ByVal value As Long)
                _Id = value
            End Set
        End Property

        Private _Name As String
        Public Property Name() As String
            Get
                Return _Name
            End Get
            Set(ByVal value As String)
                _Name = value
            End Set
        End Property

        Private _ShortName As String
        Public Property ShortName() As String
            Get
                Return _ShortName
            End Get
            Set(ByVal value As String)
                _ShortName = value
            End Set
        End Property

        Private _GradeType As Long
        Public Property GradeType() As Long
            Get
                Return _GradeType
            End Get
            Set(ByVal value As Long)
                _GradeType = value
            End Set
        End Property

        Private _CategoryId As Long
        Public Property CategoryId() As Long
            Get
                Return _CategoryId
            End Get
            Set(ByVal value As Long)
                _CategoryId = value
            End Set
        End Property

        Private _Description As String
        Public Property Description() As String
            Get
                Return _Description
            End Get
            Set(ByVal value As String)
                _Description = value
            End Set
        End Property

    End Class

End Namespace